@charset "utf-8";
/* CSS Document */

/* command */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0; padding:0; outline:0; font-family:inherit; vertical-align:baseline;}
html{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{border:none;}
img{vertical-align:top;}
ol,ul{list-style-type:none;}
input, select{vertical-align:middle;}
.ie7 img{-ms-interpolation-mode:bicubic;}

body{margin:0; padding:0; color:#464646; font:12px/145% "Microsoft Yahei"; background:#fff;}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{margin:0; padding:0; border:none;}
input,button{margin:0; padding:0;}
textarea{font-size:12px; padding:6px 5px;}
ol,ul{list-style-type:none;}
.clear{clear:both;}
.clearfix
{zoom:1;}
.clearfix:after
{content:"."; display:block; overflow:hidden; height:0; clear:both; visibility:hidden;}

/* links */
a{color:#039; text-decoration:none; outline:none !important;}
a:hover{color:#c00; text-decoration:underline;} a:focus{outline:thin dotted;} a:hover,a:active{outline:0;}

/* base */
.content{font-size:14px;}

/* back to top */
#back-to-top{position:fixed; bottom:0; right:40px; _position:absolute; _bottom:auto; _top:
expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); margin-bottom:100px;}
#back-to-top a{display:block;}
#back-to-top a span{border-radius:2px; display:block; height:60px; width:60px; margin-bottom:5px; background:url(../images/backTop.gif) no-repeat;}


/* form base style */
.formTable{margin:10px 0;}
	.formTable td{padding:8px 5px;}
.haveBorder{border:1px solid #ccc;}

.msgNewTable td{padding:5px;}
.userForm{border:1px solid #ccc;}

td.lable{width:120px; text-align:right; color:#333; padding-right:5px;}
td.lable i{font:16px/30px 'Simsun'; color:#f00; padding:0 3px 0 10px; font-style:normal;}

.vtop{vertical-align:top;}

.inputTextStyle,.textareaStyle
{border:1px solid #aaa; background:#fff url(../images/input.gif) no-repeat scroll 0 0; font:13px "Microsoft Yahei"; color:#464646; padding:0 5px;}
.inputTextStyle{height:24px; line-height:24px; width:150px;} .textareaStyle{width:380px; height:100px; padding:5px;}
select{height:30px; font:13px/30px "Microsoft Yahei";}
.inputShort{width:50px;}
.inputLong{width:380px;}


/* form validation */
.formError{z-index:990;}
.formError .formErrorContent{z-index:991;}
.formError .formErrorArrow{z-index:996;}
.ui-dialog .formError{z-index:5000;}
.ui-dialog .formError .formErrorContent{z-index:5001;}
.ui-dialog .formError .formErrorArrow{z-index:5006;}
.inputContainer{position:relative; float:left;}
.formError{position:absolute; top:300px; left:300px; display:block; cursor:pointer; text-align:left;}
.formError.inline{position:relative; top:0; left:0; display:inline-block;}
.ajaxSubmit{padding:20px; background:#55ea55; border:1px solid #999; display:none;}
.formError .formErrorContent{width:100%; background:#ee0101; position:relative; color:#fff; min-width:120px; font-size:12px; border:2px solid #ddd; box-shadow:0 0 6px #000; -moz-box-shadow:0 0 6px #000; -webkit-box-shadow:0 0 6px #000; -o-box-shadow:0 0 6px #000; -ms-box-shadow:0 0 6px #000; padding:4px 10px 4px 10px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; line-height:18px;}
.formError.inline .formErrorContent{
box-shadow:none;-moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939; color:#FFF;}
.formError .formErrorArrow{width:15px; margin:-2px 0 0 13px; position:relative;}

body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0;}
.formError .formErrorArrowBottom{
box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; margin:0px 0 0 12px; top:2px;}
.formError .formErrorArrow div{border-left:2px solid #ddd; border-right:2px solid #ddd; box-shadow:0 2px 3px #444; -moz-box-shadow:0 2px 3px #444; -webkit-box-shadow:0 2px 3px #444; -o-box-shadow:0 2px 3px #444; font-size:0px; height:1px; background:#ee0101; margin:0 auto; line-height:0; font-size:0; display:block;
}
.formError .formErrorArrowBottom div{box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;}
.greenPopup .formErrorArrow div{background: #33be40;}
.blackPopup .formErrorArrow div{background: #393939; color:#FFF;}
.formError .formErrorArrow .line10{width:15px; border:none;}
.formError .formErrorArrow .line9{width:13px; border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px; border-left: 2px solid #ddd; border-right: 2px solid #ddd; border-bottom: 0 solid #ddd;}
.formError .formErrorArrow .line2{width:3px; border:none; background: #ddd;}
.formError .formErrorArrow .line1{width:1px; border: none; background: #ddd;}
